Approximate Unification in the Description Logic FL_0
نویسندگان
چکیده
Unification in DLs has been introduced as a novel inference service that can be used to detect redundancies in ontologies, by finding out whether two concept descriptions may potentially stand for the same concept. Intuitively, one assumes for this that certain concept names occurring in the concept descriptions stand for concepts that are not yet fully defined, and unification checks whether it is possible to supply definitions for them that make the two concept descriptions equivalent. Unification of concept descriptions was first introduced for the DL FL0 in [1], where it was shown to be ExpTime-complete. The ExpTime upper bound was proved by a reduction to solving certain language equations, which in turn were solved using tree automata. In order to increase the recall of this method for finding redundancies, we introduce and investigate the notion of approximate unification. In contrast to exact unification, approximate unification is not required to make the concept descriptions equivalent, but only “similar,” where similarity is formalized using concept distances, i.e., functions that assign non-negative real numbers to pairs of concept descriptions. We show that the approach of [1] for exact unification can be extended to approximate unification. In fact, by linking concept distances with language distances, we can reduce approximate unification in FL0 to approximately solving language equations. In order to reduce this problem to a problem for tree automata, we do not employ the original construction of [1], but the more sophisticated one of [2]. We provide procedures for solving the problem w.r.t. two particular language distances. The problem for the first distance translates to a reachability problem in the tree automaton constructed from the language equation. For the second distance, we derive from the tree automaton a system of equations over the real numbers, which can be solved using Linear Programming techniques. For both distances, the complexity of approximate unification is the same as for exact unification. This paper was accepted and presented in JELIA 2016, in Larnaca, Cyprus.
منابع مشابه
Approximation in Description Logics: How Weighted Tree Automata Can Help to Define the Required Concept Comparison Measures in FL_0
Recently introduced approaches for relaxed query answering, approximately defining concepts, and approximately solving unification problems in Description Logics have in common that they are based on the use of concept comparison measures together with a threshold construction. In this paper, we will briefly review these approaches, and then show how weighted automata working on infinite trees ...
متن کاملLanguage equations for approximate matching in the Description Logic
Both matching and unification in the Description Logic FL0 can be reduced to solving certain formal language equations. In previous work, we have extended unification in FL0 to approximate unification, and have shown that approximate unification can be reduced to approximately solving language equations. An approximate solution of a language equation need not make the languages on the leftand r...
متن کاملTechnische Universität Dresden Institute for Theoretical Computer Science Chair for Automata Theory
Unification in description logics (DLs) has been introduced as a novel inference service that can be used to detect redundancies in ontologies, by finding different concepts that may potentially stand for the same intuitive notion. It was first investigated in detail for the DL FL0, where unification can be reduced to solving certain language equations. In order to increase the recall of this m...
متن کاملGödel FL_0 with Greatest Fixed-Point Semantics
We study the fuzzy extension of FL0 with semantics based on the Gödel t-norm. We show that gfp-subsumption w.r.t. a nite set of primitive de nitions can be characterized by a relation on weighted automata, and use this result to provide tight complexity bounds for reasoning in this logic.
متن کاملUnification in modal and description logics
Unification was originally introduced in automated deduction and term rewriting, but has recently also found applications in other fields. In this article, we give a survey of the results on unification obtained in two closely related, yet different, application areas of unification: description logics and modal logics.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016